package simplemaven2.vt;

import org.apache.log4j.Logger;
import ru.chezclif.lern.conread.Preconditions;

import java.io.Serializable;

/**
 * Бин к заглавной странице, на которой слева загружается меню, а справа меняющиеся страницы
 *
 * @author Vit
 */
public class LegalBean implements Serializable {
    /**
     * Флаг, устанавливающий, какую страницу подключать в правую от меню сторону
     */
    private int nowUsedPage = 0;
    /**
     * Стандартный логгер
     */
    private static final Logger logger = Logger.getLogger(LegalBean.class);

    /**
     * Установить страницу в правую часть,на основании номера
     * @param nowUsedPage Номер страницы
     */
    public void setNowUsedPage(int nowUsedPage) {
        Preconditions.notNull(nowUsedPage);
        this.nowUsedPage = nowUsedPage;
        logger.info("Set the page number: " + nowUsedPage);
    }

    public int getNowUsedPage() {
        return nowUsedPage;
    }
}
